home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc A) / Acorn User China CD-ROM (UK) (Disc A).bin / HENSA / MATHS / PLPLOT / PLPLOT.ZIP / CHANGES next >
Encoding:
Text File  |  1994-09-05  |  7.6 KB  |  205 lines

  1. This file contains a list of the major changes in PLplot.  It is best to
  2. look through this file for new features, etc, until the new documentation
  3. is complete.
  4.  
  5. I typically construct entries by stripping off all the CVS (the source
  6. maintenance program we use) commit messages from each file.  Those that
  7. are common to all are handled separately to make it a bit less junky.
  8. Changes that do not reflect any new capability (changes to comments,
  9. header file shuffling, elimination of warnings, etc) I will often omit.
  10.  
  11. *****************************************************************************
  12. PLplot 4.99i changes
  13. Sep ?, 1994
  14. *****************************************************************************
  15.  
  16. This release contains several important bug fixes.  Changes grouped by
  17. files affected.  The old Changes.log file has been moved to the doc
  18. directory as Rel4p99h.doc for future reference.  
  19.  
  20. Maurice LeBrun    mjl@dino.ph.utexas.edu
  21.  
  22. -----------------------------------------------------------------------------
  23. Miscellaneous
  24. -----------------------------------------------------------------------------
  25.  
  26. Changed distribution status to GPL/LGPL.  Added GNU files: COPYING (GPL),
  27. COPYING.LIB (LGPL).
  28.  
  29. Name changes: Changes.log -> CHANGES, README.1ST -> NEWS, COPYRIGHTS ->
  30. Copyright.
  31.  
  32. Added file: INSTALL, to explain install procedure under Unix.  Chopped
  33. from the FAQ.
  34.  
  35. Moved: README.local to doc/.
  36.  
  37. FAQ updated.
  38.  
  39. -----------------------------------------------------------------------------
  40. Install scripts, makefile, etc.
  41. -----------------------------------------------------------------------------
  42.  
  43. - Moved remaining stuff for building configure script to cf/ to reduce
  44.   top level clutter.
  45. - Eliminated use of -fast for Fortran compiler under SunOS.
  46. - Switched enable_x11 to enable_xwin to be compatible with driver name.
  47.   Really works now.
  48. - Eliminated bogus lines dealing with shared libraries on systems where
  49.   I don't support them yet.
  50. - Minor fix to allow for a missing tmp directory.
  51.  
  52. -----------------------------------------------------------------------------
  53. Main source files
  54. -----------------------------------------------------------------------------
  55.  
  56. plpage.c:
  57.  * Revision 1.11  1994/08/25  04:10:03  mjl
  58.  * Moved plClrCWindows() out of pladv() into plP_eop(), to ensure it always
  59.  * gets called at the end of a page.  Put in handling for insufficient
  60.  * remaining space in windows struct.
  61.  
  62. plctrl.c:
  63.  * Revision 1.26  1994/09/02  05:09:42  mjl
  64.  * Flush stdout before issuing error message, to be sure we are really on the
  65.  * text screen.
  66.  *
  67.  * Revision 1.25  1994/08/25  04:08:09  mjl
  68.  * Fixed limiting saturation value in a case that was affecting grayscale
  69.  * output.  Contributed by Radey Shouman.  Also modified pltext/plgra to
  70.  * return silently if plinit not yet called.
  71.  
  72. plcore.c:
  73.  * Revision 1.39  1994/08/25  04:06:26  mjl
  74.  * Moved call of plClrCWindows() to plP_eop where it belongs.
  75.  
  76. plbox.c:
  77.  * Revision 1.14  1994/08/29  22:05:19  mjl
  78.  * Fixed a bug that was preventing the exponential label from showing up
  79.  * under certain circumstances.
  80.  
  81. plcore.h:
  82.  * Revision 1.24  1994/08/26  19:17:44  mjl
  83.  * Entries for conex device added; contributed by Mark Olesen.
  84.  
  85. plDevs.h.in:
  86.  * Revision 1.4  1994/08/26  19:17:21  mjl
  87.  * Define for conex device added; contributed by Mark Olesen.
  88.  
  89. drivers.h:
  90.  * Revision 1.21  1994/08/26  19:17:42  mjl
  91.  * Entries for conex device added; contributed by Mark Olesen.
  92.  
  93. -----------------------------------------------------------------------------
  94. Fortran interface
  95. -----------------------------------------------------------------------------
  96.  
  97. -----------------------------------------------------------------------------
  98. Tcl API
  99. -----------------------------------------------------------------------------
  100.  
  101. pltcl.c:
  102.  * Revision 1.5  1994/08/25  04:05:16  mjl
  103.  * Fixed error output; removes spurious <RET> at end.
  104.  
  105. -----------------------------------------------------------------------------
  106. Example programs
  107. -----------------------------------------------------------------------------
  108.  
  109. x14c.c:
  110.  * Revision 1.11  1994/08/25  04:02:32  mjl
  111.  * Now can work with either TK or Tcl-DP.  Changed to use TK by default.
  112.  
  113. -----------------------------------------------------------------------------
  114. Drivers
  115. -----------------------------------------------------------------------------
  116.  
  117. xwin.c:
  118.  * Revision 1.49  1994/08/25  03:58:15  mjl
  119.  * Change to use default visual for now, since otherwise the current
  120.  * procedure results in a BadMatch when calling XCreateWindow on some systems
  121.  * (Suns).  To really get it right, XGetRGBColormaps or something similar
  122.  * must be used to pair the visual with a compatible colormap.
  123.  *
  124.  * Revision 1.48  1994/08/05  09:25:05  mjl
  125.  * Added the static variable "synchronize", to be set when you want
  126.  * synchronous X operation.  Only for debugging, otherwise it's too slow.
  127.  
  128. tek.c:
  129.  * Revision 1.32  1994/08/26  19:21:55  mjl
  130.  * Added support for the Conex vt320 Tek4010/4014/4105 terminal emulator (DOS).
  131.  * Much cleaning up and optimizations.  Contributed by Mark Olesen.
  132.  
  133. ps.c:
  134.  * Revision 1.29  1994/09/01  22:28:09  mjl
  135.  * Fixed bug in current point update after state change.
  136.  *
  137.  * Revision 1.28  1994/08/27  03:40:32  mjl
  138.  * Fix to allow cmap1 color selections to appear in grayscale.  Contributed
  139.  * by Radey Shouman.
  140.  
  141. -----------------------------------------------------------------------------
  142. TK driver, plframe widget, and support tools
  143. -----------------------------------------------------------------------------
  144.  
  145. plserver.c:
  146.  * Revision 1.29  1994/08/25  04:00:27  mjl
  147.  * Fixed some error output; elminates spurious <RET> at end.
  148.  
  149. tk.c:
  150.  * Revision 1.45  1994/08/25  04:02:03  mjl
  151.  * Fix to allow a TK main window to be associated with each PLStream.
  152.  * Contributed by Radey Shouman.
  153.  
  154. plr.c:
  155.  * Revision 1.18  1994/08/25  03:59:43  mjl
  156.  * Fixed to properly update driver when cmap state is changed.  Contributed
  157.  * by Radey Shouman.
  158.  
  159. plwidget.tcl:
  160. # Revision 1.26  1994/08/25  04:01:23  mjl
  161. # Simplified and sped up eop handling.
  162.  
  163. plcolor.tcl:
  164. # Revision 1.5  1994/08/25  03:59:13  mjl
  165. # Fixed limiting saturation value that was messing up grayscale cmap1's.
  166.  
  167. -----------------------------------------------------------------------------
  168. utilities
  169. -----------------------------------------------------------------------------
  170.  
  171. pltek.c:
  172.  * Revision 1.7  1994/08/26  19:25:40  mjl
  173.  * Now checks for the terminal type and provides some rudimentary decisions
  174.  * based on the TERM setting.  The xterm is unaffected, but with a terminal
  175.  * type of "tekterm", the 'Page >' prompt is printed on the graphics screen
  176.  * so that the plot can be seen without having pltek flash back to the text
  177.  * screen immediately.  Other minor cleaning up as well.  Contributed by Mark
  178.  * Olesen.
  179.  
  180. -----------------------------------------------------------------------------
  181. DOS drivers
  182. -----------------------------------------------------------------------------
  183.  
  184. Updated DOS/EMX driver provided by Mark Olesen; see sys/dos/emx for
  185. more detail.
  186.  
  187. -----------------------------------------------------------------------------
  188. Amiga driver
  189. -----------------------------------------------------------------------------
  190.  
  191. Now has configure script for SKsh users -- makes it trivial to configure
  192. and build.  Needs some embellishment though (command line flags to mimic
  193. Unix configure script).  The Makefile fragments under cf/ updated
  194. accordingly.  Also cf/Makefile and cf/Makedemo provided for those without
  195. SKsh.
  196.  
  197. Several files:
  198.  * Minor fixes to work with PLplot 4.99h distribution and other cleaning up.
  199.  
  200. pla_wn.c:
  201.  * Revision 1.11  1994/09/02  08:36:37  mjl
  202.  * Fixed bug encountered when changing screen modes -- FreeRaster call was
  203.  * given the wrong screen dimensions.
  204.  
  205.